challenger deep - French English Dictionary